package com.example.umeng

import android.app.Application
import com.blankj.utilcode.util.SPUtils
import com.umeng.analytics.MobclickAgent
import com.umeng.commonsdk.UMConfigure

class App:Application() {
    override fun onCreate() {
        super.onCreate()


        initUmeng()
        //账号统计登陆
        //当用户使用自有账号登录时，可以这样统计：
        MobclickAgent.onProfileSignIn("18630704579")
        //登出
        MobclickAgent.onProfileSignOff()


    }
    private fun initUmeng() {
        //主线程预初始化
        UMConfigure.preInit(this,"68498601bc47b67d8382f25c","channel")


        // 自动采集选择:只能采集activity，而且全部activity
//        MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO)
//        //手动采集选择：按需采集
        MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.MANUAL);
        //设置LOG开关，默认为false
        UMConfigure.setLogEnabled(true);
        //判断用户是否同意过:正式初始化，建议放在后台线程中，减少app启动时间
//        if(SPUtils.getInstance().getBoolean("ad")){
//            Thread{
//                UMConfigure.init(this,"68498601bc47b67d8382f25c","channel", UMConfigure.DEVICE_TYPE_PHONE,null)
//            }.start()
//
//        }

        UMConfigure.init(this,"68498601bc47b67d8382f25c","channel", UMConfigure.DEVICE_TYPE_PHONE,null)
    }
}